//
//  LBVintageLowFilter.h
//  OpenGLGame
//
//  Created by Nguyen Cong Huy on 3/29/13.
//  Copyright (c) 2013 UIT. All rights reserved.
//

#ifndef OpenGLGame_LBVintageLowFilter_h
#define OpenGLGame_LBVintageLowFilter_h

#include "LBGroupFilter.h"

class LBOverlayTextureFilter;
class LBExclusionColorFilter;
class LBSoftlightColorFilter;
class LBBrightnessFilter;
class LBContrastFilter;
class LBTexture;

class LBVintageLowFilter : public LBGroupFilter{
    LBOverlayTextureFilter* overlayGradient;
    LBExclusionColorFilter* exclusionBlue;
    LBSoftlightColorFilter* softlightYellow;
    LBBrightnessFilter* brightness;
    LBContrastFilter* contrast;
    
public:
    LBVintageLowFilter();
    virtual ~LBVintageLowFilter();
    void setBlendTexture(LBTexture* blendTexture);
};

#endif
